package school.valon.dto;

import java.io.Serializable;
import java.util.List;

public class StaffDto extends UserDto implements Serializable {

	private static final long serialVersionUID = -7565491628403339790L;

	private Integer staffId;

	private AddressDto address;

	private String emergencyContact;

	private List<SchoolPolicyDto> schoolPolicies;

	private List<StaffAttendanceDto> staffAttendances;

	private List<StudentClassRecordingCommentDto> studentClassRecordingComments;

	private List<SurveyQuestionDto> surveyQuestions;

	private List<ValidationRulesDto> validationRules;

	private List<StaffFunctionDto> staffFunctions;

	private List<CourseOfferingDto> courseOfferings;

	public Integer getStaffId() {
		return this.staffId;
	}

	public void setStaffId(Integer staffId) {
		this.staffId = staffId;
	}

	public AddressDto getAddress() {
		return this.address;
	}

	public void setAddress(AddressDto address) {
		this.address = address;
	}

	public String getEmergencyContact() {
		return this.emergencyContact;
	}

	public void setEmergencyContact(String emergencyContact) {
		this.emergencyContact = emergencyContact;
	}

	public List<SchoolPolicyDto> getSchoolPolicies() {
		return this.schoolPolicies;
	}

	public void setSchoolPolicies(List<SchoolPolicyDto> schoolPolicies) {
		this.schoolPolicies = schoolPolicies;
	}

	public List<StaffAttendanceDto> getStaffAttendances() {
		return this.staffAttendances;
	}

	public void setStaffAttendances(List<StaffAttendanceDto> staffAttendances) {
		this.staffAttendances = staffAttendances;
	}

	public List<StudentClassRecordingCommentDto> getStudentClassRecordingComments() {
		return this.studentClassRecordingComments;
	}

	public void setStudentClassRecordingComments(List<StudentClassRecordingCommentDto> studentClassRecordingComments) {
		this.studentClassRecordingComments = studentClassRecordingComments;
	}

	public List<SurveyQuestionDto> getSurveyQuestions() {
		return this.surveyQuestions;
	}

	public void setSurveyQuestions(List<SurveyQuestionDto> surveyQuestions) {
		this.surveyQuestions = surveyQuestions;
	}

	public List<ValidationRulesDto> getValidationRules() {
		return this.validationRules;
	}

	public void setValidationRules(List<ValidationRulesDto> validationRules) {
		this.validationRules = validationRules;
	}

	public List<StaffFunctionDto> getStaffFunctions() {
		return staffFunctions;
	}

	public void setStaffFunctions(List<StaffFunctionDto> staffFunctions) {
		this.staffFunctions = staffFunctions;
	}

	public List<CourseOfferingDto> getCourseOfferings() {
		return this.courseOfferings;
	}

	public void setCourseOfferings(List<CourseOfferingDto> courseOfferings) {
		this.courseOfferings = courseOfferings;
	}
}